package com.cashmama.market.api.application.controller.home.response;

import com.cashmama.market.api.domain.vo.home.AdvertisementVO;
import com.cashmama.market.api.domain.vo.home.CategoryVO;
import com.cashmama.market.api.infras.handler.ResponseData;

import java.util.List;

/**
 * @program: market-api
 * @description 首页信息
 * @author: frank
 * @create: 2019-12-23 14:07
 **/
public class HomeVO implements ResponseData {

    /**
     * 推荐位
     */
    private List<CategoryVO> recommendationList;
    /**
     * 广告位
     */
    private List<AdvertisementVO> adsList;
    /**
     * 更多推荐
     */
    private List<CategoryVO> moreRecommendationList;

    public List<CategoryVO> getRecommendationList() {
        return recommendationList;
    }

    public HomeVO setRecommendationList(List<CategoryVO> recommendationList) {
        this.recommendationList = recommendationList;
        return this;
    }

    public List<AdvertisementVO> getAdsList() {
        return adsList;
    }

    public HomeVO setAdsList(List<AdvertisementVO> adsList) {
        this.adsList = adsList;
        return this;
    }

    public List<CategoryVO> getMoreRecommendationList() {
        return moreRecommendationList;
    }

    public HomeVO setMoreRecommendationList(List<CategoryVO> moreRecommendationList) {
        this.moreRecommendationList = moreRecommendationList;
        return this;
    }
}
